# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
 
@File:yi_dict2_0.py
@Time:2024/8/9 13:23

@Motto:不积跬步无以至千里，不积小流无以成江海！
"""

import csv

# 初始化一个空列表，用于存储字典
rows_as_dicts = []

# 打开CSV文件
with open('yi/yi2_0.csv', mode='r', encoding='utf-8') as csv_file:
    csv_reader = csv.reader(csv_file)

    # 假设第一行是标题行，可以选择跳过或将其用作后续处理
    header = next(csv_reader, None)  # 可选：获取标题行，如果不需要可以注释掉

    # 遍历CSV文件的每一行（从第二行开始，如果第一行是标题的话）
    for row in csv_reader:
        if len(row) >= 6:  # 确保行有足够的元素
            # 使用第2个和第4个元素（索引为1和3）作为字典的键和值
            # 注意：这里假设每行的第2个元素可以作为唯一的键
            dict_row = {row[2]: row[5]}
            rows_as_dicts.append(dict_row)

# 打印结果查看
for row_dict in rows_as_dicts:
    print(row_dict)


print(rows_as_dicts)